flowchart
classDef c0001 color:#FF0000;
classDef c0010 stroke-dasharray: 10 10;
classDef c0011 stroke-dasharray: 10 10,color:#FF0000;
classDef c0100 fill:#BB66EE;
classDef c0101 fill:#BB66EE,color:#FF0000;
classDef c0110 fill:#BB66EE,stroke-dasharray: 10 10;
classDef c0111 fill:#BB66EE,stroke-dasharray: 10 10,color:#FF0000;
classDef c1000 stroke:#333,stroke-width:4px;
classDef c1001 stroke:#333,stroke-width:4px,color:#FF0000;
classDef c1010 stroke:#333,stroke-width:4px,stroke-dasharray: 10 10;
classDef c1011 stroke:#333,stroke-width:4px,stroke-dasharray: 10 10,color:#FF0000;
classDef c1100 stroke:#333,stroke-width:4px,fill:#BB66EE;
classDef c1101 stroke:#333,stroke-width:4px,fill:#BB66EE,color:#FF0000;
classDef c1110 stroke:#333,stroke-width:4px,fill:#BB66EE,stroke-dasharray: 10 10;
classDef c1111 stroke:#333,stroke-width:4px,fill:#BB66EE,stroke-dasharray: 10 10,color:#FF0000;
subgraph DFA0["DFA0 wholeStart"]
NFA0_0_0("NFA0-0 wholeStart")
class NFA0_0_0 c1000;
end
class DFA0 c1000;
subgraph DFA1["DFA1 1 NFA States"]
NFA7_1_1[\"NFA7-1 scope[1]
AcceptToken 'number'"/]
class NFA7_1_1 c0001;
end
class DFA1 c0001;
subgraph DFA2["DFA2 1 NFA States"]
NFA6_1_2[\"NFA6-1 char[1]
AcceptToken ')'"/]
class NFA6_1_2 c0001;
end
class DFA2 c0001;
subgraph DFA3["DFA3 1 NFA States"]
NFA5_1_3[\"NFA5-1 char[1]
AcceptToken '('"/]
class NFA5_1_3 c0001;
end
class DFA3 c0001;
subgraph DFA4["DFA4 1 NFA States"]
NFA4_1_4[\"NFA4-1 char[1]
AcceptToken '/'"/]
class NFA4_1_4 c0001;
end
class DFA4 c0001;
subgraph DFA5["DFA5 1 NFA States"]
NFA3_1_5[\"NFA3-1 char[1]
AcceptToken '*'"/]
class NFA3_1_5 c0001;
end
class DFA5 c0001;
subgraph DFA6["DFA6 1 NFA States"]
NFA2_1_6[\"NFA2-1 char[1]
AcceptToken '-'"/]
class NFA2_1_6 c0001;
end
class DFA6 c0001;
subgraph DFA7["DFA7 1 NFA States"]
NFA1_1_7[\"NFA1-1 char[1]
AcceptToken '+'"/]
class NFA1_1_7 c0001;
end
class DFA7 c0001;
DFA0 -->|"[0-9]
BeginToken 'number' 
ExtendToken 'number' "|DFA1
DFA0 -->|"#92;)
BeginToken ')' 
ExtendToken ')' "|DFA2
DFA0 -->|"#92;(
BeginToken '(' 
ExtendToken '(' "|DFA3
DFA0 -->|"#92;/
BeginToken '/' 
ExtendToken '/' "|DFA4
DFA0 -->|"#92;#42;
BeginToken '#42;' 
ExtendToken '#42;' "|DFA5
DFA0 -->|"-
BeginToken '-' 
ExtendToken '-' "|DFA6
DFA0 -->|"#92;+
BeginToken '+' 
ExtendToken '+' "|DFA7
DFA1 -->|"[0-9]
ExtendToken 'number' "|DFA1
